.text-center {
	text-align: center;
}

.font-13 {
	font-size: 13px;
}

.font-12 {
	font-size: 12px;
}

.font-11 {
	font-size: 11px;
}

.text-grey1 {
	color: #888;
}
.text-grey2 {
	color: #aaa;
}

.list-cell-arrow::before {
    content: ' ';
    height: 10px;
    width: 10px;
    border-width: 2px 2px 0 0;
    border-color: #c0c0c0;
    border-style: solid;
    -webkit-transform: matrix(0.5, 0.5, -0.5, 0.5, 0, 0);
    transform: matrix(0.5, 0.5, -0.5, 0.5, 0, 0);
    position: absolute;
    top: 50%;
    margin-top: -6px;
    right: 30rpx;
  }
  
  .list-cell {
    position: relative;
    width: 100%;
    box-sizing: border-box;
    background-color: #fff;
    color: #333;
    padding: 26rpx 30rpx;
  }
  
  .list-cell:first-child {
    border-radius: 8rpx 8rpx 0 0;
  }
  
  .list-cell:last-child {
    border-radius: 0 0 8rpx 8rpx;
  }
  
  .list-cell::after {
    content: '';
    position: absolute;
    border-bottom: 1px solid #eaeef1;
    -webkit-transform: scaleY(0.5) translateZ(0);
    transform: scaleY(0.5) translateZ(0);
    transform-origin: 0 100%;
    bottom: 0;
    right: 0;
    left: 0;
    pointer-events: none;
  }
  
  
  .menu-list {
    margin: 15px 15px;
  
    .menu-item-box {
      width: 100%;
      display: flex;
      align-items: center;
  
      .menu-icon {
        color: #007AFF;
        font-size: 16px;
        margin-right: 5px;
      }
      
      .text-right {
        margin-left: auto;
        margin-right: 34rpx;
        color: #999;
      }
    }
  }
  .image-list {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: space-between !important;
	z-index: 9999 !important;
  }
  .uni-tabbar__label{
	  font-size: 24rpx !important;
	  color: #828D99 !important;
	  // margin: 0rpx !important;
  }
  
  .ordered_list{
	  display: flex;
	  line-height: 50rpx;
	  padding: 20rpx 0 0 0;
	  font-size: 29rpx;
	  & text :nth-child(1){
		  margin-right: 10rpx;
	  }
	  
  }
  .unordered_list{
  	  display: flex;
  	  line-height: 50rpx;
  	  padding: 20rpx 0 0 0;
	  font-size: 29rpx;
  	 .titles{
  		  font-size: 80rpx !important;
		  font-weight:600 !important;
		  margin-right: 10rpx;
		  padding:  0 !important;
		  margin-top: -24rpx;
		  border-radius: 50%;
  	  }
  	  
  }
  .uni-page-head__title{
    font-weight: 500 !important;
    font-size: 30rpx !important;
  }
  ::v-deep .u-tag__text {
  	white-space: nowrap;
  	overflow: hidden;
  	text-overflow: ellipsis;
  }
  .leftTopBtn{
    .collection {
      position: fixed;
      width: 40rpx;
      height: 36rpx;
      top: 26rpx;
      left: 56rpx;
      z-index: 999;
    }
    .collectNumber{
      position: fixed;
      width: auto;
      height: 36rpx;
      top: 26rpx;
      left: 104rpx;
      z-index: 999;
    }
    .like {
      position: fixed;
      width: 40rpx;
      height: 36rpx;
      top: 26rpx;
      left: 180rpx;
      z-index: 999;
    }

    .likeNumber {
      position: fixed;
      width: auto;
      height: 36rpx;
      top: 26rpx;
      left: 228rpx;
      z-index: 999;
    }
  }

.show_collect_like {
  position: fixed;
  top: 26rpx;
  right: 20rpx;
  height: 36rpx;
  width: max-content;
  z-index: 999;
  display: flex;
  justify-content: flex-end;
  align-items: center;

  image {
    margin: 0 20rpx 0 30rpx;
  }
}

.handleInput {
  width: 32rpx;
  height: 32rpx;
  background: url('@/static/images/more_gray.svg') no-repeat center;
  color: transparent;

  &.active {
    background: url('@/static/images/more_blue.svg') no-repeat center;
  }
}

// .mainContent {
//   counter-reset: h1 !important;
// }

// .mainContent .h1 {
//   counter-reset: h2 !important;
// }

// .mainContent .h2 {
//   counter-reset: h3 !important;
//         }
  
//         .mainContent .h3 {
//             counter-reset: h4 !important;
//         }
  
//         .mainContent .h4 {
//             counter-reset: h5 !important;
//         }
  
//         .mainContent .h5 {
//             counter-reset: h6 !important;
//         }
  
//   /* 为每个标题级别设置编号 */
//         .mainContent .h1 .title::before {
//             counter-increment: h1 !important;
//             content: counter(h1) ". " !important;
//         }
  
//         .mainContent .h2 .title::before {
//             counter-increment: h2 !important;
//             content: counter(h1) "." counter(h2) ". " !important;
//         }
  
//         .mainContent .h3 .title::before {
//             counter-increment: h3 !important;
//             content: counter(h1) "." counter(h2) "." counter(h3) ". " !important;
//         }
  
//         .mainContent .h4 .title::before {
//             counter-increment: h4 !important;
//             content: counter(h1) "." counter(h2) "." counter(h3) "." counter(h4) ". " !important;
//         }
  
//         .mainContent .h5 .title::before {
//             counter-increment: h5 !important;
//             content: counter(h1) "." counter(h2) "." counter(h3) "." counter(h4) "." counter(h5) ". " !important;
//         }
  
//         .mainContent .h6 .title::before {
//             counter-increment: h6 !important;
//             content: counter(h1) "." counter(h2) "." counter(h3) "." counter(h4) "." counter(h5) "." counter(h6) ". " !important;
//         }
.legend{
	padding-top: 20rpx;
	font-size:29rpx;
}
.text_image{
	width: 100%;
	height: 100%;
}

table {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
}

th, td {
  padding: 15rpx;
  text-align: left !important;
  border-bottom: 1px solid #ddd;
  width: 25%; /* 根据列数调整宽度百分比 */

}
td{ 
	font-size: 28rpx !important;
	line-height: 49rpx !important;
}
.table {
	.table_content{
		width: 100%;
		overflow-x: auto;
	}
}

.pdf-preview{
	.text{
		padding-bottom: 15rpx;
		line-height: 49rpx;
		font-size: 31rpx;
	}
	.text :nth-last-child(1){
			padding-bottom: 0;
		}
}
.empty_img{
	width: 220rpx;
	height: 340rpx;
	margin: 50% 0 0 50%;
	transform: translate(-50%,-50%);
}
	::v-deep .uni-select__selector-item{
		line-height: 36rpx !important;
		text-align: left !important;
		margin-bottom: 25rpx !important;
	     &:nth-last-child(1){
			 margin: 0 !important;
		 }
	}
/* 可选样式,让表格更美观 */
table {
  font-family: Arial, sans-serif;
  font-size: 14px;
  color: #333;
  
  
}
th {
  background-color: #f2f2f2;
  font-size: 29rpx !important;
   padding: 20rpx 10rpx !important
}

::v-deep video {
	width: 100% !important;
}
.u_loading_page{
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: #000;
  z-index: 99999;
}
.content-clear-icon{
  color: rgb(192, 196, 204) !important;
}